package com.neusoft.neuiotms.dcom.vo;

import java.util.Date;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

@Setter
@Getter
@ToString
public class MaintainTaskQueryExportVO {

    /** 编码 */
    @Excel(name = "任务编码", orderNum = "0")
    private String code;

    @Excel(name = "任务名称", orderNum = "1")
    private String name;

    @Excel(name = "计划名称", orderNum = "2")
    private String planName;

    @Excel(name = "任务来源", orderNum = "3")
    private String sourceFrom;

    @Excel(name = "维护类别", orderNum = "4")
    private String modelName;

    @Excel(name = "维护对象", orderNum = "5")
    private String objName;

    @Excel(name = "维护部门", orderNum = "6")
    private String orgName;

    @Excel(name = "维护规则", orderNum = "7")
    private String ruleName;

    @Excel(name = "执行人", orderNum = "8")
    private String chargeUserName;

    @Excel(name = "状态", orderNum = "9")
    private String status;

    @Excel(name = "是否停止服务", orderNum = "10")
    private String suspendService;

    @Excel(name = "停止服务通知发送状态 ", orderNum = "11")
    private String noticeSendStatus;

    @Excel(name = "量化时间(小时) ", orderNum = "12")
    private int quantifyingTime;

    @Excel(name = "开始时间", width = 25, format = "yyyy-MM-dd HH:mm:ss", orderNum = "13")
    private Date startDateTime;

    @Excel(name = "结束时间", width = 25, format = "yyyy-MM-dd HH:mm:ss", orderNum = "14")
    private Date endDateTime;

    @Excel(name = "创建时间", width = 25, format = "yyyy-MM-dd HH:mm:ss", orderNum = "15")
    private Date createTime;

}
